package com.zxx.casserver.modules.oplog.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zxx.casserver.modules.oplog.entity.OpLogDO;
import com.zxx.casserver.modules.oplog.entity.OpLogVO;


/**
 * <p>
 * 系统操作日志表 服务类
 * </p>
 *
 * @author zhoukai
 * @since 2020-08-03
 */
public interface IOpLogService extends IService<OpLogDO> {

    /**
     * 根据传入的参数，查询操作日志信息
     *
     * @param opLogVO
     * @return 返回查询日志结果
     * @author zhoukai
     * @date 2020/8/14 17:50
     */
    IPage<OpLogDO> listOpLog(OpLogVO opLogVO);

    /**
     * 根据传入的信息，进行操作日志记录
     *
     * @param opLogVO
     * @return 返回记录的对象
     * @author zhoukai
     * @date 2020/8/14 17:51
     */
    OpLogDO saveOpLog(OpLogVO opLogVO);
}
